package com.lilosoft.business.precity.dao;

import com.lilosoft.business.precity.models.DownDataError;
import com.lilosoft.business.precity.models.DownDataErrorExample;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;

public interface DownDataErrorMapper {
    int countByExample(DownDataErrorExample example);

    int deleteByExample(DownDataErrorExample example);

    int deleteByPrimaryKey(String rowguid);

    int insert(DownDataError record);

    int insertSelective(DownDataError record);

    List<DownDataError> selectByExampleWithBLOBs(DownDataErrorExample example);

    List<DownDataError> selectByExample(DownDataErrorExample example);

    DownDataError selectByPrimaryKey(String rowguid);

    int updateByExampleSelective(@Param("record") DownDataError record, @Param("example") DownDataErrorExample example);

    int updateByExampleWithBLOBs(@Param("record") DownDataError record, @Param("example") DownDataErrorExample example);

    int updateByExample(@Param("record") DownDataError record, @Param("example") DownDataErrorExample example);

    int updateByPrimaryKeySelective(DownDataError record);

    int updateByPrimaryKeyWithBLOBs(DownDataError record);

    int updateByPrimaryKey(DownDataError record);

    HashMap<String,Object> selectOneByParameryId(HashMap<String,String> map);
}